Systems Need Languages Need Systems!

نویسنده

  • Robert Grimm
چکیده

Domain-specific language and compiler extensions can significantly reduce the complexity of systems, especially when written in C or C++. However, instead of the current variety of ad-hoc implementation strategies, which include preprocessor macros, C++ templates, and custom-built language processors, system builders need a uniform and general facility for realizing their own extensions. In this paper, we argue that macros can provide this solution, as they provide a concise specification of how to transform a program at compile time. We develop the requirements for a suitable macro facility, outline the structure of the corresponding macro processor, called xtc for eXTensible C, and explore the implications of starting to build it. We conclude that only a tighter integration between system and language efforts can help us achieve the benefits of language and compiler extensibility and cope with the complexity of modern systems.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

We Need to Measure and Address Corruption and Poor Governance in Health Systems; Comment on “We Need to Talk About Corruption in Health Systems”

Hutchinson et al offer a compelling argument for greater attention to and work in corruption in healthcare. We indeed need to talk about corruption, to understand and to grasp how to prevent and address it. This paper lays out some of the rationale for how to define the research questions, how best to address corruption – arguing that governance rather than corruption may offer a preferred star...

متن کامل

High Stakes Require More Than Just Talk: What to Do About Corruption in Health Systems; Comment on “We Need to Talk About Corruption in Health Systems”

Reluctance to talk about corruption is an important barrier to action. Yet the stakes of not addressing corruption in the health sector are higher than ever. Corruption includes wrongdoing by individuals, but it is also a problem of weak institutions captured by political interests, and underfunded, unreliable administrative systems and healthcare delivery models. We ur...

متن کامل

All It Takes for Corruption in Health Systems to Triumph, Is Good People Who Do Nothing; Comment on “We Need to Talk About Corruption in Health Systems”

Numerous investigations demonstrate that the problem of corruption in the health sector is enormous and has grave negative consequences for patients. Nevertheless, the problem of corruption in health systems is far from eminent in the international health policy debate. Hutchinson, Balabanova, and McKee have identifed in their Editorial five reasons why the health policy community has been relu...

متن کامل

Our Blind Spots in the Fight Against Health Systems Corruption; Comment on “We Need to Talk About Corruption in Health Systems”

The health sector often appears prominent in surveys of perceived corruption, because citizens experience the symptoms of systemic corruption most distressingly during their interaction with frontline health workers. However, the underlying drivers of systemic corruption in society may be located in other social systems with the health system demonstrating the symptoms ...

متن کامل

I Know It When I See It: The Challenges of Addressing Corruption in Health Systems; Comment on “We Need to Talk About Corruption in Health Systems”

In this commentary, I argue that corruption in health systems is a critical and legitimate area for research in order to strengthen health policy goals. This rationale is based partly on citizen demand for more accountable and transparent health systems, along with the fact that the poor and vulnerable suffer the most from the presence of corruption in health systems. W...

متن کامل

It Will Take a Global Movement to Curb Corruption in Health Systems; Comment on “We Need to Talk About Corruption in Health Systems”

Corruption in health systems is a problem around the world. Prior research consistently shows that corruption is detrimental to population health. Yet public health professionals are slow to address this complicated issue on a global scale. In the editorial entitled “We Need to Talk About Corruption in Health Systems” concern with the general lack of discourse on this topic amongst health profe...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005